using UnityEngine;
using System.Collections;
using AnimationOrTween;

public interface AnimationInvoker {
	
	void run(GameObject go, float duration, Direction direction);
}

[RequireComponent(typeof(Animation))]
public class SimplerAnimationInvoker : MonoBehaviour, AnimationInvoker {
	
	virtual public void run(GameObject go, float duration, Direction direction) {		
		//animation.Play(PlayMode.StopAll);
	}
}

public class CircleAnimationInvoker : AnimationInvoker {
	
	public AnimationInvoker animationInvoker;
	
	virtual public void run(GameObject go, float duration, Direction direction) {
		
	}
}
